local m = require('utils.vim')

local do_show_outline = function()
    require('telescope.builtin').current_buffer_fuzzy_find({
        default_text='function() ',
        prompt_title='lua-outline',
        initial_mode = 'normal',
    })
end
local do_format = function()
    local cursor = vim.api.nvim_win_get_cursor(0)
    vim.cmd([[normal! gg=G]])
    vim.cmd([[w]]) -- save
    vim.api.nvim_win_set_cursor(0, cursor)
end

m.local_map("n","<space>o",do_show_outline,{desc="show outline"})
m.local_map("n",",f",do_format,{desc="format lua file"})
-- EOP
